UX3607 ZB A16 BannerPCS BTS Banner
SteamOS mejora la compatibilidad con juegos antiguos que usan Direct3D gracias a DXVK 3.0.1

SteamOS mejora la compatibilidad con juegos antiguos que usan Direct3D gracias a DXVK 3.0.1

por Juan Antonio Soto

SteamOS sigue avanzando para llegar a más dispositivos, lejos de las habituales Steam Deck y dispositivos hardware de Valve. Recientemente hemos visto como se ha añadido compatibilidad mejorada con otras consolas como la MSI Claw, Lenovo Legion Go y algunos modelos de OneXPlayer. El éxito de SteamOS está mayormente en Proton y el trabajo que hay detrás, que ahora además se hace más compatible con juegos Direct3D más antiguos gracias a DXVK 3.0.1.

DXVK 3.0.1 mejora Proton y amplía la compatibilidad con juegos Direct3D antiguos

Esta actualización DXVK 3.0.1 ha corregido algunos errores en la capa de traducción de Direct3D 8, 9, 10 y 11 que usa Proton para SteamOS de Valve. Aunque es una actualización menor sobre la 3.0 lanzada hace tan solo un par de semanas, la versión 3.0.1 ha deshabilitado el uso de búfer secundario de comandos en todas las GPUs de escritorio, y corrige un error de renderizado con Direct3D 9 que afectaba a algunos juegos más antiguos.

Las GPU Intel Alchemist también reciben correcciones para mejorar la estabilidad

Los usuarios de Intel con hardware de la generación Alchemist también han recibido una actualización, que corrige un error con el driver ANV que provocaba algunos bloqueos en juegos con Direct3D 9. Por el momento hay una solución temporal, pero se está trabajando en ofrecer una solución definitiva en próximas actualizaciones.

Entre otro montón de correcciones que se han añadido para mejorar la compatibilidad con Direct3D, también esta versión ha recibido mejoras específicas en algunos juegos antiguos.

Os dejamos a continuación la lista completa de cambios y novedades.

Correcciones y mejoras Generales

  • Se ha desactivado el uso de búferes de comandos secundarios en todas las GPU de escritorio. Esto puede reducir ligeramente el rendimiento en algunos juegos con patrones de resolución MSAA poco optimizados, pero elimina una fuente habitual de errores de renderizado y bloqueos de la GPU. Además, sus principales ventajas solo eran apreciables en GPU con arquitectura de tipo tiling.
  • Solucionado un problema de renderizado que afectaba a numerosos juegos basados en Direct3D 9, entre ellos Black Mesa, Gothic 3 y GTA IV, en determinados controladores gráficos.
  • Corregido un fallo que provocaba un cierre inesperado cuando un juego descargaba las bibliotecas de Direct3D mientras el dispositivo gráfico seguía activo.
  • Eliminados el stuttering que podían aparecer con los controladores NVIDIA de 32 bits cuando estaban activados los descriptor heaps.
  • Mejorada la sincronización de la GPU durante el uso de stream output, un cambio que puede beneficiar a algunos juegos antiguos desarrollados con Unity Engine y Direct3D 11.
  • Implementada una solución temporal para un problema específico de Windows que impedía crear samplers correctamente en algunas GPU de NVIDIA. El origen del fallo todavía se desconoce, aunque podría estar relacionado con aplicaciones de superposición en pantalla (overlays).
  • Añadida una solución para un error en los controladores Intel para Windows que provocaba el bloqueo de todos los juegos al poco tiempo de ejecutarse cuando estaban habilitadas las Graphics Pipeline Libraries.

Juegos con correcciones específicas

  • Empire Earth 2: corregido un problema con determinadas configuraciones del pipeline gráfico de función fija (fixed-function pipeline).
  • Fallout 3: solucionados errores de renderizado provocados por una regresión del compilador de shaders al utilizar MSAA.
  • Fruit Ninja: corregido un problema de iluminación presente desde hace mucho tiempo.
  • Kane & Lynch: Dead Men: eliminada una importante pérdida de rendimiento.
  • King's Bounty: The Legend: solucionada una regresión que afectaba al rendimiento.
  • Manhunt: se ha limitado la velocidad a 60 FPS para evitar diversos problemas de funcionamiento.
  • Splinter Cell 3: corregido un fallo de renderizado al activar el modo Shader Model 3.0.
  • Total War: Medieval II: solucionado un error que afectaba a la representación del agua.

Problema conocido

  • Se ha detectado un fallo en el controlador ANV de Mesa que puede provocar bloqueos de la GPU en algunos juegos Direct3D 9 al utilizar GPU Intel Arc Alchemist y generaciones anteriores. Como medida temporal, DXVK activa por defecto los descriptor buffers en estas GPU, aunque esto puede reducir el rendimiento. Los desarrolladores recomiendan mantener los controladores gráficos actualizados para minimizar este problema.

Fin del Artículo. ¡Cuéntanos algo en los Comentarios!

Temas Relacionados: Software Gaming SteamOS Valve Steam
Redactor del Artículo: Juan Antonio Soto

Juan Antonio Soto

Soy Ingeniero Informático y mi especialidad es la automatización y la robótica. Mi pasión por el hardware comenzó a los 14 años cuando destripé mi primer ordenador: un 386 DX 40 con 4MB de RAM y 210MB de disco duro. Sigo dando rienda suelta a mi pasión en los artículos técnicos que redacto en Geeknetic. Dedico la mayor parte de mi tiempo libre a los videojuegos, contemporáneos y retro, en las más de 20 consolas que tengo, además del PC.

Comentarios y opiniones sobre: SteamOS mejora la compatibilidad con juegos antiguos que usan Direct3D gracias a DXVK 3.0.1 ¿Qué opinas? ¿Alguna pregunta?
NitroV16 AI Banner